package 韩顺平集合.collection;

import java.util.ArrayList;
import java.util.List;
//常用的方法
public class p3CollectionMethod {
    public static void main(String[] args) {
        List list = new ArrayList();
        //1.add添加单个元素(object类型)
        list.add("jack");
        list.add(10);//里面会自动装箱(new Integer(10))
        list.add(true);
        System.out.println("list="+list);
        //2.remove删除指定元素
//        list.remove(0) 删除第一个元素
//        list.remove("jack") 指定删除某个元素
        //3.contains查找某个元素是否存在
        System.out.println(list.contains("jack"));
        //4.size获取元素个数
        System.out.println(list.size());
        //5.判断是否为空
        System.out.println(list.isEmpty());
        //6.clear清空
        list.clear();
        System.out.println(list);
        //7.addAll添加多个元素 参数Collection c
        ArrayList list2 = new ArrayList<>();
        list2.add("红楼梦");
        list2.add("三国演义");
        list.addAll(list2);
        System.out.println(list2);
        //8.containsAll查找多个元素是否都存在  参数是个接口类型
        System.out.println(list.containsAll(list2));
        //9.removeAll 参数接口
        boolean result = list.removeAll(list2);
        System.out.println(result);
    }
}
